﻿using System;
using System.Linq;

namespace MyHome.Server.PluginBase
{
    /// <summary>
    /// A plugin that processes or transforms data.
    /// </summary>
    /// <typeparam name="T">The type of data to be transformed by this plugin.</typeparam>
    /// <typeparam name="U">The type of data after processing / transformation.</typeparam>
    public interface IProcessingPlugin<T, U> : IInputOutputPlugin<T, U>
    {
    }
}